Sencha Touch

최근 수정 시각: (5년 전)
파일:sencha touch.png

목차
1. 개요2. 지원하는 소프트웨어3. 특징4. 한계점

1. 개요 [편집]

Sencha Touch는 2010년 7월 17일부터 0.90 베타 버전을 시작으로 제공된 모바일 용으로 제작된 사용자 인터페이스 프레임워크다. JavaScript 라이브러리가 제공된다. 스마트폰 운영체제 iOS안드로이드의 애플리케이션 컴포넌트HTML5, CSS3, JavaScript를 활용해서 구현된 형태를 제공한다. 이는 Android, iOS 등 모바일 운영체제 애플리케이션을 쉽고 빠르게 개발할 수 있도록 하는 점과 Swift, Android 등 여러개의 언어로 각 운영체제별로 따로 개발을 해주어야 하는 번거로움을 줄이는 장점이 있다. 또한 Sencha Touch는 JavaScript 라이브러리 프로젝트 Ext JS, jQTouch이 결합된 Sencha의 프레임워크다.

2. 지원하는 소프트웨어 [편집]

가장 최근 버전은 Sencha Touch 2.4.2로서, 2015년 6월에 출시했다.

참고로 아직까지 파이어폭스 지원 소식은 없다.

3. 특징 [편집]

Sencha Touch는 손쉽게 스마트폰 애플리케이션 화면을 만드는데 주목하고 있다.
  • MVC 아키텍처 : Sencha Touch는 Model, View, Controller가 분리된 MVC 패턴을 준수한다. 때문에 중규모 이상 프로젝트에도 유지 보수가 용이하다.
  • 다양한 위젯, 컴포넌트 : 캘린더, 슬라이더, 캐러셀, 차트 등 다양한 컴포넌트 및 위젯을 제공한다.
  • 자연스러운 애니메이션 : 스마트폰 애플리케이션에서 흔히 볼 수 있는 스와이프, 스크롤 등 애니메이션이 자연스럽다.

4. 한계점 [편집]

Sencha Touch가 기반의 프레임워크로 스마트폰 애플리케이션 화면을 만드는 것만큼 한계점이 존재한다. 바로 네티이브 언어인 안드로이드 SDK나 Swift등에 비해 소스가 무겁다는 점이다. 이러한 점 때문에 스마트폰 사양이 낮은 경우 버벅이는 현상도 보인다.

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.